package com.kaili.basic.pojo.dto;

import lombok.Data;
import org.hibernate.validator.constraints.NotEmpty;

import javax.validation.constraints.NotNull;

/**
 * @version 1.0
 * @ClassName: BarcoderuleAddDto
 * @Description: 条码规则新增实体类
 * @author: xinglei
 * @Time: 18-12-12 上午10:36
 * @Copyright: © 2018 杭州凯立通信有限公司 版权所有
 * @Warning: 本内容仅限于公司内部传阅, 禁止外泄或用于其它商业目的
 */
@Data
public class BarcoderuleAddDto {
    //运单规则
    @NotEmpty(message = "运单规则不能为空")
    private String barcodeRule;
    //子单长度,此字段只是为了判断是否创建子单规则，不存数据库
    private Integer chLength;
    //运单类型
    @NotNull(message = "运单类型不能为空")
    private Long ewbType;
    //规则长度
    @NotNull(message = "规则长度不能为空")
    private Integer length;
    //所属主单ID
    @NotNull(message = "所属主单ID不能为空")
    private Long parentId;
    //备注
    private String remark;
}
